﻿/*init-初始化*/
*{ font-family: "微软雅黑"; }
body{ background: #efefef; }
.width-percent{ width: 100%; }
.font-size-30{ font-size: 30px; }
.bty-noborder{ border: none !important; }
.bty-block{ display: block !important; }
.opacity-none{ opacity: 0; }
.overflow-hidden{ overflow: hidden !important; }
.nopadding{ padding: 0 !important; }
.nomargin{ margin: 0 !important; }
.padding-ten{ padding: 10px !important; }
.xs-font{ font-size: 0.5rem !important; }
.text-white{ color: #ffffff !important; }
.text-gray{ color: #C7C7C7 !important; }
.text-red{ color: #FF2600 !important; }
.text-block{ color: #333 !important; }
.relative{ position: relative !important; }
.absolute{ position: absolute !important; }
.small-wall{ padding: 0.5rem 0.75rem; }
.xs-font{ font-size: 0.5rem !important; }
.md-font{ font-size: 15px !important; }
.btn-radius{ border-radius: 15px; }
.noradius{ border-radius: 0px; }
.bg-white{ background: #fff !important; }
.bg-transparent{ background: transparent !important; }
.bg-orange{ background: #f19d38;color: #ffffff; }
.bg-pink{ background: #ed6f69 !important; }
.bg-gray{ background: #f5f5f5 !important; }
.float-right{ float: right; }
#tab a:visited{ color: #ffffff !important; }
.text-center{ text-align: center !important; }
.aui-clearfix,
.clearfix:after,
.clearfix:before {
  display: table;
  content: " ";
  clear: both;
}
a:link,
a:visited,
#footer > a,
#footer > a:visited,
#shopsBox a:visited,
#shopsBox .items-shopName { color: #212121; }
#footer > .active{ color: #03a9f4 !important; }
.text-overflow{font-size:0.7rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;height:60px;padding:7px 10px;line-height:31px;}
/*header*/
#bty_header{position:fixed;top:0;}
/*用户中心header*/
#bty_myheader{ /*background-image:url('../images/apicloud-bg.png');*/ }
/*tab*/
.bty-tab{background:transparent;font-size: 0.65rem;}
#tab .bty-tab .aui-tab-item{color:#fff !important;}
.bty-tab .aui-active{color: #fff;border-color: #fff;}
.aui-tab{background:transparent !important;}
/*下拉刷新时的文字提示*/
.bty-shops>.msg-buffer{top:-30px;width:100%;}
.bty-shops>.msg-buffer>i{margin:0 10px;}
/*items*/
.bty-shopslist-card{ padding-bottom: 0px;background: #efefef; }
.bty-shopslist{width: 49%;display: inline-block;margin-bottom: 10px;max-height:305px;}
.video-list{width: 47%;margin-left:8px;margin-top: 10px;overflow: hidden;}
.items-content{ overflow: hidden; }
.items-content .items>img{ width: 100%; }
.bty-listTitle{ margin-top: 10px; }
.itemsImg{ height: 80px; }
#prices{text-align: left;display: inline-block;width: auto;max-width: 112px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 16px;}
/*shop*/
.bty-shopsItem img{ width: 100%; }
.bty-shopsItem{ width: 100%;display: inline-block;margin: 0 auto; }
.items-shopName{ text-align: left; }
.bty-shopslist .price-now{ width: 60%;margin-left: 8px;display: inline-block;overflow: hidden; }
.bty-shopslist .price-before{float: right;margin-top: 5px;max-width: 30%;height: 20px;overflow: hidden; }
.price-now{ font-size: 0.75rem;color: #FF2600;height: 25px; }
.price-before{ font-size: 0.5rem;color: #C7C7C7;height: 25px; }
.msg-nomore{ padding: 5px;text-align: center; }
.msg-buffer{ padding:5px;text-align: center; }
/*其他*/
.shop-shareBox{ margin: 0.5rem 0;border-left: 1px solid #C7C7C7; }
.shop-shareBox>i{ padding: 0 0.5rem;display: block;font-size: 0.9rem; }
.shops-tipsMsg{ line-height: 13px;height: auto;padding: 0 10px; }
.shopInfoBox{ margin: 20px 0;padding: 10px; }
.shopTrademark{ width: 75px;height: 75px;margin: 10px;overflow: hidden;display: inline-block; }
.shopTrademark>img{ width: 100%; }
#rademark, #signature, #monthlySales{ margin: 5px 0; }
.shop-info{}
.btn-fellow{ margin-top:40px;height: 30px;line-height: 30px; }
.shop-infoBottom,.shop-grade{ border-top: 1px solid #c7c7c7; }
.shop-infoTop{ height: 100px;}
.shop-infoBottom{ height: 60px;padding-top: 10px; }
.gradeBorder {border-left: 1px solid #c7c7c7;border-right: 1px solid #c7c7c7; }
.shop-infoBtn, .shop-grade > div{ margin: 10px 0; }
.shop-infoBtn .aui-btn{ width: 50%;margin: 10px auto;height: 30px;line-height: 30px; }
.vertical-middle-2{ display: flex;justify-content: space-between;align-items: center; }
.vertical-justify-2{ display: flex;justify-content: space-between; }
.vertical-center-1{ display: flex;justify-content: center;align-items: center; }
.vertical-left-1{ display: flex;align-items: center; }
.mask-Zindex{ z-index: 9999; }
.selectedDialog{ width: 94%;left: 3%;margin-left: 0;bottom: 20px;top: initial;overflow: hidden; }
.selectedDialog > * { background-color: #fff; }
.selectedDialog .aui-dialog-footer{ background: transparent; }
.selectedDialog .aui-dialog-footer > *{ background: #fff;border-top: 1px solid #dddddd; }
.aui-mask{ z-index: 20; }
.infomation{ display: none; }
.infomation{ width: 100%; }
.topBottom-justify{ display: flex;flex-direction: column;justify-content: space-between; }
.about-text{ text-indent: 20px;line-height: 30px;letter-spacing: 1px; }
.my-feedback{ height: auto;border: 1px solid #03a9f4;padding: 15px;margin: 20px auto; }
#feedbackTextarea{ padding-bottom: 30px; }
.feedback-fonts {padding-right:10px;position:relative;top:-50px;width:25%;right:5px;display:inline-block;background:#fff;float:right;}
.moreChecked{ display: none; }
.doc-box{flex: auto;width: 100%;overflow: hidden;position: fixed;height: 100%;z-index: 9;}
.docBox-left{left:0;position:absolute;top:0;bottom:0;width:30%;height: 100%; margin-right:3%;display: flex;flex-direction: column;flex-wrap: nowrap;overflow-y: scroll;z-index: 8;}
.docBox-right{flex: auto;overflow: hidden;position: absolute;left:33%;height: 100%;overflow-y: scroll;transition: left .25s ease;/*width: 100%;*/}
/*.docBox-left .aui-list-item:last-child{border:none;}*/	
.docBox-left .aui-tab{display: block;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-self: auto;align-self: auto;}
.themeBox{display: none;height: inherit;}
.themeBox .aui-row img{display: inline-block;margin:0 10%;width:80%;}
.themeBox .aui-row >div {padding-bottom: 0;}
.shareBox{position: fixed;z-index: 9999;bottom: 0;width: 100%;}
.shareBox-contant .aui-iconfont{font-size: 35px;}
.security-code{background: #fff;display: inline-block;width: 50%;}
.security-btn{display: inline-block;width:36%;height: 2.2rem;line-height: 2.2rem;font-size: 0.7rem;}
.thirdparty{position: fixed;bottom: 40px;width: 100%;text-align: center;}
.thirdparty i{font-size:1.7rem;margin: 10px;color: #fff;}
.thirdparty .wechat,.thirdparty .qq{display: inline-block;border-radius: 50%;margin: 10px;}
.thirdparty .wechat{background: #62b900;}
.thirdparty .qq{background: #03A9F4;}
.itemPad-title{padding: 10px;text-align: center;}
.shop-name{position:absolute;overflow:hidden;height: 25px;max-width:65%;left:2%;top:2%;padding:2px 10px;background: #f00;color: #fff;font-size: 14px;}
.shop-liveStatus{position:absolute;top:2%;right: 2%;padding:2px 5px;background:#039BE5;color: #fff;font-size: 14px;white-space: nowrap;}
.items-shopMsg .shopMsg-left{width:70%;overflow: hidden;height:20px;display: inline-block;font-size: 14px;white-space: nowrap;}
.items-shopMsg .shopMsg-right{width:27%;overflow: hidden;height: 20px;display: inline-block;font-size: 14px;white-space: nowrap;}
/*footer*/
#footer{ background: #f8f8f8;border-top: 1px solid #DDDDDD;}
#footer > a.aui-active { color: #039be5 !important; }
.shopIcon{ line-height: 30px;font-size: 20px !important; }
.shopIcon,.shopIcon+*{ color: #535353; }
.shopFooter{ border-top: 1px solid #EFEFEF; }
.shopFooter-items{ margin-top: 3px; }
.shopFooter-items.active .shopIcon,
.shopFooter-items.active .shopIcon+*{ color: #FF2600; }
.shopFooter-items:nth-of-type(2){ border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF;}
.signature{ height: 300px; }
.numbers{display: inline-block !important;width: 30%;max-width: 35%;margin: -5px !important;height: auto !important;}
.total-prices{}
#footer-prices > * ,
#footer-prices{height:50px;overflow:hidden;}
#footer-prices .aui-btn{font-size: 16px;border-radius: 0;background-color: #e14f4f;color: #fff;height: 50px;line-height: 50px;}
/*用户页面*/
#userInfo{ }
#userInfo img{border-radius:50%;display: inline-block;vertical-align: middle;}
#userName{display:inline-block;vertical-align: middle; }
.slogan{overflow:hidden;display::;-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.shop-status{ }
.user-itemslist{width: 33%;margin: 0.16%;background: #fff;}